PrimeBase is a fully relational, professional DBMS (database management system) and DAL server combined. PrimeBase implements a unique variation of the client/server model, known as the intelligent client/server paradigm. The intelligent client performs as much pre-processing of queries as possible (including compilation, interpreting (DAL programs), and optimizing).
Major Features:
• Fully scalable DBMS, from Mac SE to Sun Ultra!
• Open architecture, both front-end and back-end using gateways and plug-ins.
• Transaction processing (BEGIN, COMMIT, ROLLBACK) with automatic recovery on startup.
• Table-level and row-level locking.
• Super-fast proprietary caching mechanism using extended-prime hashing technology.
• Variable length records, including data compression on disk and over the network.
• On-line backup.
• Multiple processor operation under UNIX.
• Client sessions can access multiple databases, and servers simultaneously.
• Administration, import & export and other tasks can be scripted and automated using DAL.
• Comprehensive data type support (dates, times, variable and fixed length character and binary values (maximum 32K), floating point, integer, BCD, money, etc.).
• Security can be organized using users, groups, and privilege grants.
• Database images are binary compatible between Mac and UNIX platforms.
Platforms Supported:
• Macintosh 68K (System 7+), Server requires 68020+,
• Power Macintosh (Client available as shared lib),
• Sun Sparcstations (SunOS 4.13 and Solaris 2.3+),
• ADSP (Apple Data Stream Protocol) for Mac and UNIX (using the ADSP stack from Helios Software GmbH).
• TCP/IP for Mac, UNIX and Windows.
• Program-Linking (Macintosh program-to-program communication) for Mac only (mainly used when server and client are on the same machine).
• Shared memory under UNIX (for fast communication between server and client on the same UNIX machine).
INSTALLATION:
Before installing, please read the SNAP LICENSE AGREEMENT below and only proceed with installation if you understand and accept the terms specified.
A Macintosh installer program is not provided for the software on this CD, but that doesn't matter because installation is really easy! However it will help to read the 'How to install...', and the 'Getting started...' files you find in the folders for more details on installation, etc.
It is important to follow this order of installation:
(1) Install the PrimeBase Server FIRST.
This is really easy, just drag the "PrimeBase™ Server" folder to your harddrive, and start the server. That's it! The system administrators name is: 'Administrator', with no password.
(2) Install the Client Software next.
Decide which machine, or machines, are to run client applications (Tabler, WebDAL and the Shells on this CD are all client applications). Drag the 'PrimeBase Extension' (and PrimeBaseLib for PowerMacs) to the System Folder, restart the client machine, and you're done.
(3) Define a connection to the server.
This is done on the client machine using the ConnectionSetup program. This procedure is described in the 'How to install...' file, in the "Client Software" folder.
(4) Install a client application.
Now install a client application, and connect to the server. We have provided the following 3 examples:
• Telephone & Tabler
This folder contains a demo application "written" using a DAL controlled front-end called "Tabler". The application itself is a Telephone book. You can use Tabler to quickly create an interface to any database schema.
• WebDAL
A demo version of our DAL-based Web Server link. Follow the instructions in this folder, and in a few minutes you will be publishing database information on the net.
• Example Shell
Our 'interactive Data Access Manager shell' (iDAM) can be used to quickly test and debug DAL programs. We have included the source code and CodeWarrior™, Think C™ so developers can see how easy it is to use the DAM API.
WORKING WITH PrimeBase:
Although this the server on this CD is a demonstration server, we have not build any artificial limitations into the software. Instead, the server has been activated with a software key that limits operation to 3 simultaneous connections, and expires on the 1st Jan 1997. When you purchase a full-version, we will send you a permanent activation key registered in your name.
Send us an e-mail, or check out our web site for prices and more information. We have special offers for developers and students.
PrimeBase for the Mac works with all DAL 3rd party applications that we have tested so far: Excel™, DataPrism™, BrioQuery™, GQL™, ClearAccess™ and others. There are also many application development tools for DAL & ODBC: Omnis7™, 4D™, HyperCard™, etc., or you can develop using any high-level language and the Data Access Manager on the Macintosh.
We wish you success with PrimeBase and look forward to working together with you
in the future.
SNAP LICENSE AGREEMENT
This is a legal agreement between you, the end-user, and SNAP Innovation GmbH (“SNAP”). BY INSTALLING the enclosed SNAP software program (the “SOFTWARE”), YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT INSTALL THIS SOFTWARE.
SNAP grants you the right to use one copy of the Software personally on a single terminal connected to a single computer. Unless otherwise agreed, you may not network the SOFTWARE or otherwise use it on more than one computer or computer terminal at a time. If the use in a network is expressly granted, you may use the SOFTWARE wholly or partly on as many workstations, including terminals simultaneously as agreed upon in the system exhibit. THE DATASERVER AS PART OF THE SOFTWARE YOU ARE ALLOWED HOWEVER TO RUN ON ONLY ONE COMPUTER AT A TIME.
IF A TEMPORARY LICENSE HAS BEEN GRANTED THE SOFTWARE MAY NOT BE USED BEYOND THE INDICATED EXPIRY DATE.
The SOFTWARE is owned by SNAP and is protected by the German copyright law and all other applicable law.
You may not decompile, reverse engineer, disassemble, patch or modify the SOFTWARE. You may not rent or lease the SOFTWARE, but you may transfer your rights under this SNAP LICENSE AGREEMENT on a permanent basis provided you transfer all copies of the Software and all written materials, and the recipient writes to SNAP accepting all the terms of this Agreement. Any transfer must include the most recent update and all prior versions.
SNAP SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER (such as damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE.
This license is governed by the laws of the Federal Republic of Germany.